Skill

JSoup সেটআপ এবং ইন্সটলেশন

Java Technologies - জেসুপ (JSoup)
212

জেসুপ (JSoup) লাইব্রেরি ব্যবহার করার জন্য প্রথমে আপনাকে সেটআপ এবং ইন্সটলেশন প্রক্রিয়া সম্পন্ন করতে হবে। এটি সাধারণত Maven বা Gradle এর মাধ্যমে Java প্রজেক্টে যুক্ত করা হয়। এছাড়া, আপনি সরাসরি JAR ফাইলও ব্যবহার করতে পারেন।


Maven ব্যবহার করে JSoup ইন্সটলেশন

Maven একটি জনপ্রিয় বিল্ড টুল যা প্রজেক্টের ডিপেন্ডেন্সি ম্যানেজমেন্ট সহজ করে। Maven ব্যবহার করে JSoup ইন্সটল করতে নিচের স্টেপগুলি অনুসরণ করুন:

১. Maven পম.xml ফাইলে ডিপেন্ডেন্সি যুক্ত করা

আপনার pom.xml ফাইলে নিচের ডিপেন্ডেন্সি কোডটি যুক্ত করুন:

<dependencies>
    <dependency>
        <groupId>org.jsoup</groupId>
        <artifactId>jsoup</artifactId>
        <version>1.15.4</version> <!-- সর্বশেষ সংস্করণ ব্যবহার করুন -->
    </dependency>
</dependencies>

এটি JSoup লাইব্রেরি Maven এর মাধ্যমে ডাউনলোড এবং ইন্সটল করবে।

২. Maven কমান্ড চালানো

যদি আপনি কমান্ড লাইন থেকে Maven ব্যবহার করেন, তাহলে এই কমান্ডটি ব্যবহার করে প্রজেক্টে ডিপেন্ডেন্সি আপডেট করতে হবে:

mvn clean install

এটি JSoup লাইব্রেরি ডাউনলোড এবং আপনার প্রজেক্টে সেটআপ করবে।


Gradle ব্যবহার করে JSoup ইন্সটলেশন

Gradle হল আরেকটি জনপ্রিয় বিল্ড টুল যা Java প্রজেক্টে ডিপেন্ডেন্সি ম্যানেজমেন্টে সাহায্য করে। Gradle ব্যবহার করে JSoup ইন্সটল করতে নিচের স্টেপগুলি অনুসরণ করুন:

১. Gradle build.gradle ফাইলে ডিপেন্ডেন্সি যুক্ত করা

আপনার build.gradle ফাইলে নিচের কোডটি যুক্ত করুন:

dependencies {
    implementation 'org.jsoup:jsoup:1.15.4'  // সর্বশেষ সংস্করণ ব্যবহার করুন
}

এটি Gradle এর মাধ্যমে JSoup লাইব্রেরি ইন্সটল করবে।

২. Gradle কমান্ড চালানো

Gradle ব্যবহার করলে আপনার প্রজেক্টে ডিপেন্ডেন্সি যুক্ত করতে নিচের কমান্ডটি ব্যবহার করুন:

gradle build

এটি JSoup লাইব্রেরি ডাউনলোড করে আপনার প্রজেক্টে ইন্সটল করবে।


JAR ফাইল ব্যবহার করে JSoup ইন্সটলেশন

যদি আপনি Maven বা Gradle ব্যবহার না করতে চান, তবে আপনি সরাসরি JSoup JAR ফাইল ডাউনলোড করে সেটআপ করতে পারেন।

১. JSoup JAR ফাইল ডাউনলোড করা

আপনি JSoup এর অফিসিয়াল ওয়েবসাইট থেকে JAR ফাইলটি ডাউনলোড করতে পারেন:

JSoup Download Page

২. JAR ফাইল প্রজেক্টে যোগ করা

ডাউনলোড করা JAR ফাইলটি আপনার Java প্রজেক্টের lib ফোল্ডারে রেখে, প্রজেক্টে ক্লাসপাথ হিসেবে যোগ করুন।

৩. কম্পাইল ও রান করা

এখন আপনি Java কোড লিখে JSoup ব্যবহার করতে পারবেন। কোড কম্পাইল এবং রান করার জন্য নিচের কমান্ড ব্যবহার করতে পারেন:

javac -cp .:lib/jsoup-1.15.4.jar YourJavaFile.java
java -cp .:lib/jsoup-1.15.4.jar YourJavaFile

সারাংশ

JSoup লাইব্রেরি ইন্সটলেশন কয়েকটি সহজ পদক্ষেপে করা যেতে পারে। Maven এবং Gradle ব্যবহার করলে লাইব্রেরি স্বয়ংক্রিয়ভাবে ডাউনলোড এবং প্রজেক্টে যুক্ত হয়ে যায়। এছাড়া, JAR ফাইল ডাউনলোড করে সরাসরি সেটআপও করা সম্ভব। এগুলোর মধ্যে যেকোনো একটি পদ্ধতি অনুসরণ করে আপনি সহজেই JSoup ব্যবহার শুরু করতে পারবেন।

Content added By

Maven দিয়ে JSoup অন্তর্ভুক্ত করা

202

Maven একটি জনপ্রিয় বিল্ড টুল যা জাভা প্রজেক্টের জন্য নির্ভরশীলতা (dependencies) পরিচালনা করতে ব্যবহৃত হয়। আপনি যদি Maven প্রকল্পে JSoup লাইব্রেরি ব্যবহার করতে চান, তবে Maven এর pom.xml ফাইলের মাধ্যমে এটি খুব সহজেই অন্তর্ভুক্ত করা যেতে পারে। নিচে Maven দিয়ে JSoup অন্তর্ভুক্ত করার পদ্ধতি দেওয়া হলো।


pom.xml এ JSoup নির্ভরশীলতা যোগ করা

JSoup Maven রেপোজিটরি থেকে ডাউনলোড করা হয়। আপনি যদি আপনার Maven প্রজেক্টে JSoup যোগ করতে চান, তাহলে আপনাকে আপনার pom.xml ফাইলে JSoup-এর নির্ভরশীলতা (dependency) যোগ করতে হবে।

JSoup Dependency

নিচে JSoup এর Maven dependency দেওয়া হয়েছে:

<dependencies>
    <dependency>
        <groupId>org.jsoup</groupId>
        <artifactId>jsoup</artifactId>
        <version>1.15.3</version>
    </dependency>
</dependencies>

এটি আপনার Maven প্রজেক্টের pom.xml ফাইলে <dependencies> ট্যাগের মধ্যে যোগ করুন। উপরের উদাহরণে, JSoup এর সংস্করণ (version) 1.15.3 ব্যবহার করা হয়েছে, তবে আপনি সর্বশেষ সংস্করণটি ব্যবহার করতে পারেন।


Maven থেকে JSoup ইনস্টল করা

আপনি যখন pom.xml ফাইলটি আপডেট করবেন, তখন Maven স্বয়ংক্রিয়ভাবে JSoup লাইব্রেরি ডাউনলোড করবে এবং আপনার প্রজেক্টে অন্তর্ভুক্ত করবে। Maven থেকে JSoup লাইব্রেরি ডাউনলোড করতে নিচের কমান্ডটি ব্যবহার করতে পারেন:

mvn clean install

এই কমান্ডটি প্রজেক্টের সমস্ত নির্ভরশীলতা ডাউনলোড করে এবং আপনার প্রজেক্টে সেগুলি অন্তর্ভুক্ত করবে।


Maven এর মাধ্যমে JSoup ব্যবহার

এখন, আপনার প্রকল্পে JSoup অন্তর্ভুক্ত হয়ে গেছে এবং আপনি JSoup লাইব্রেরি ব্যবহার শুরু করতে পারেন। নিচে একটি উদাহরণ দেওয়া হয়েছে:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class JsoupMavenExample {
    public static void main(String[] args) throws Exception {
        String html = "<html><head><title>Example</title></head><body><h1>Welcome to JSoup</h1></body></html>";
        
        // HTML পার্সিং
        Document doc = Jsoup.parse(html);
        
        // ডকুমেন্টের শিরোনাম এবং হেডিং এক্সট্র্যাক্ট করা
        String title = doc.title();
        Element heading = doc.select("h1").first();
        
        System.out.println("Title: " + title);
        System.out.println("Heading: " + heading.text());
    }
}

এখানে আপনি দেখতে পাচ্ছেন যে, Maven প্রজেক্টে JSoup লাইব্রেরি সফলভাবে অন্তর্ভুক্ত হওয়ার পর, আপনি JSoup এর সমস্ত ফিচার ব্যবহার করতে পারেন।


সারাংশ

Maven দিয়ে JSoup অন্তর্ভুক্ত করা খুবই সহজ। আপনার Maven প্রজেক্টের pom.xml ফাইলে JSoup এর নির্ভরশীলতা যোগ করার মাধ্যমে আপনি JSoup লাইব্রেরি আপনার প্রজেক্টে অন্তর্ভুক্ত করতে পারবেন। Maven আপনাআপনি প্রয়োজনীয় ফাইলগুলি ডাউনলোড এবং ইনস্টল করবে, এবং তারপর আপনি JSoup এর সাহায্যে HTML পার্সিং ও ওয়েব স্ক্র্যাপিং করতে পারবেন।

Content added By

JSoup এর JAR ফাইল ডাউনলোড এবং ইন্সটলেশন

215

জেসুপ (JSoup) ব্যবহার করতে হলে আপনাকে প্রথমে তার JAR ফাইল ডাউনলোড এবং ইন্সটল করতে হবে। এটি খুব সহজ প্রক্রিয়া এবং নিচে তা বিস্তারিতভাবে বর্ণনা করা হয়েছে।


JSoup এর JAR ফাইল ডাউনলোড

  1. অফিশিয়াল ওয়েবসাইট থেকে ডাউনলোড
    আপনি JSoup এর সর্বশেষ সংস্করণ সরাসরি JSoup এর অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করতে পারেন। সেখানে একটি ডাউনলোড লিংক পাওয়া যাবে যা থেকে আপনি JAR ফাইলটি পেতে পারবেন।
  2. Maven ব্যবহার করে ডাউনলোড
    যদি আপনি Maven প্রকল্প ব্যবহার করেন, তাহলে আপনাকে JSoup এর JAR ফাইল Maven Central Repository থেকে ডাউনলোড করতে হবে। এর জন্য আপনার pom.xml ফাইলে নিম্নলিখিত ডিপেনডেন্সি যুক্ত করুন:

    <dependency>
        <groupId>org.jsoup</groupId>
        <artifactId>jsoup</artifactId>
        <version>1.15.4</version>  <!-- সর্বশেষ সংস্করণ দিয়ে প্রতিস্থাপন করুন -->
    </dependency>
    

    Maven আপনার প্রকল্পের জন্য JSoup ডাউনলোড এবং ইন্সটল করে দেবে।


JSoup ইন্সটলেশন

1. Eclipse IDE তে ইন্সটলেশন

  • প্রথমে JSoup JAR ফাইলটি ডাউনলোড করুন।
  • Eclipse IDE খুলুন এবং আপনার প্রকল্পে যান।
  • Build Path এ রাইট ক্লিক করুন এবং Configure Build Path নির্বাচন করুন।
  • তারপর, Libraries ট্যাবে যান এবং Add External JARs ক্লিক করুন।
  • ডাউনলোড করা JSoup JAR ফাইলটি নির্বাচন করুন এবং যোগ করুন।

2. IntelliJ IDEA তে ইন্সটলেশন

  • IntelliJ IDEA খুলুন এবং আপনার প্রকল্পে যান।
  • মেনু থেকে File -> Project Structure নির্বাচন করুন।
  • তারপর Modules নির্বাচন করে Dependencies ট্যাবে যান।
  • + চিহ্ন ক্লিক করে JARs or directories নির্বাচন করুন এবং JSoup JAR ফাইলটি নির্বাচন করুন।

3. Command Line (CLI) তে ব্যবহার

যদি আপনি কমান্ড লাইন (CLI) দিয়ে কাজ করেন, তাহলে JSoup JAR ফাইলটি ক্লাসপাথে যুক্ত করতে হবে। উদাহরণস্বরূপ:

javac -cp ".:/path/to/jsoup-1.15.4.jar" MyProgram.java
java -cp ".:/path/to/jsoup-1.15.4.jar" MyProgram

এখানে /path/to/jsoup-1.15.4.jar আপনার JSoup JAR ফাইলের পথ হবে।


Maven এবং Gradle ব্যবহারকারীদের জন্য

Maven

Maven ব্যবহার করলে JSoup JAR ফাইলের জন্য ডিপেনডেন্সি পিপিং খুব সহজ। শুধুমাত্র pom.xml ফাইলে এই কোডটি যোগ করুন:

<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.15.4</version>
</dependency>

Gradle

Gradle ব্যবহারকারীদের জন্য, build.gradle ফাইলে নিম্নলিখিত ডিপেনডেন্সি যোগ করুন:

dependencies {
    implementation 'org.jsoup:jsoup:1.15.4'
}

সারাংশ

JSoup এর JAR ফাইল ডাউনলোড এবং ইন্সটলেশন প্রক্রিয়া খুবই সহজ। আপনি চাইলে এটি অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করতে পারেন অথবা Maven এবং Gradle এর মাধ্যমে এটি আপনার প্রকল্পে যুক্ত করতে পারেন। Eclipse এবং IntelliJ IDEA তেও JSoup ইন্সটল করা খুবই সহজ। একবার ইন্সটল হয়ে গেলে, আপনি সহজেই JSoup এর ফিচার ব্যবহার করতে পারবেন।

Content added By

Java প্রজেক্টে JSoup কনফিগার করা (Eclipse/IntelliJ IDEA)

184

জেসুপ (JSoup) একটি শক্তিশালী Java লাইব্রেরি যা HTML পার্সিং এবং ওয়েব স্ক্র্যাপিংয়ের জন্য ব্যবহৃত হয়। Java প্রজেক্টে JSoup লাইব্রেরি কনফিগার করার জন্য কিছু সাধারণ ধাপ অনুসরণ করতে হয়। এই ধাপগুলো Eclipse এবং IntelliJ IDEA এ প্রযোজ্য।


Eclipse-এ JSoup কনফিগার করা

Maven ব্যবহার করে

Eclipse-এ Maven প্রজেক্টের মাধ্যমে JSoup কনফিগার করতে নিচের পদক্ষেপগুলি অনুসরণ করুন:

  1. Maven প্রজেক্ট তৈরি করা
    • Eclipse খুলুন এবং "File" মেনু থেকে "New" > "Maven Project" সিলেক্ট করুন।
    • প্রজেক্ট লোকেশন এবং অন্যান্য সেটিংস নির্বাচন করুন।
    • গ্রুপ আইডি (Group ID) এবং আर्टিফ্যাক্ট আইডি (Artifact ID) সেট করুন।
  2. POM ফাইল আপডেট করা

    • প্রজেক্ট তৈরি হওয়ার পর pom.xml ফাইলটি খুলুন।
    • JSoup ডিপেনডেন্সি যোগ করুন:
    <dependencies>
        <dependency>
            <groupId>org.jsoup</groupId>
            <artifactId>jsoup</artifactId>
            <version>1.15.3</version>
        </dependency>
    </dependencies>
    
  3. Maven Build কনফিগার করা
    • pom.xml ফাইল সেভ করার পর Maven প্রকল্প রিফ্রেশ করুন।
    • প্রজেক্টে JSoup লাইব্রেরি অটোমেটিকভাবে যুক্ত হবে।
  4. JSoup ব্যবহার শুরু করা

    • JSoup ব্যবহার করার জন্য কোডে ইমপোর্ট স্টেটমেন্ট যোগ করুন:
    import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    

IntelliJ IDEA-তে JSoup কনফিগার করা

Maven ব্যবহার করে

IntelliJ IDEA-তে Maven প্রজেক্টে JSoup কনফিগার করার জন্য নিচের পদক্ষেপগুলি অনুসরণ করুন:

  1. Maven প্রজেক্ট তৈরি করা
    • IntelliJ IDEA খুলুন এবং "File" > "New" > "Project" সিলেক্ট করুন।
    • Maven প্রজেক্ট সিলেক্ট করুন এবং প্রজেক্টের গ্রুপ আইডি (Group ID) এবং আर्टিফ্যাক্ট আইডি (Artifact ID) দিন।
  2. POM ফাইল আপডেট করা

    • প্রজেক্ট তৈরি হলে, pom.xml ফাইলটি খুলুন।
    • JSoup ডিপেনডেন্সি যোগ করুন:
    <dependencies>
        <dependency>
            <groupId>org.jsoup</groupId>
            <artifactId>jsoup</artifactId>
            <version>1.15.3</version>
        </dependency>
    </dependencies>
    
  3. Maven প্রকল্প রিফ্রেশ করা
    • pom.xml ফাইল সেভ করার পর Maven প্রজেক্ট রিফ্রেশ করুন, যাতে JSoup লাইব্রেরি প্রজেক্টে যুক্ত হয়ে যায়।
  4. JSoup ব্যবহার শুরু করা

    • JSoup লাইব্রেরি ব্যবহার করার জন্য কোডে ইমপোর্ট স্টেটমেন্ট যোগ করুন:
    import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    

জেসুপ (JSoup) কোড উদাহরণ

এখন JSoup কনফিগারেশনের পরে, আপনি HTML ডকুমেন্ট পার্স করতে এবং ডাটা এক্সট্র্যাক্ট করতে নিচের মতো কোড ব্যবহার করতে পারেন:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class JsoupExample {
    public static void main(String[] args) throws Exception {
        // ওয়েব পেজ পার্স করা
        String url = "https://www.example.com";
        Document doc = Jsoup.connect(url).get();
        
        // টাইটেল এক্সট্র্যাক্ট করা
        String title = doc.title();
        System.out.println("Title: " + title);
    }
}

এই কোডটি ওয়েব পেজ থেকে তথ্য এক্সট্র্যাক্ট করবে এবং টাইটেল প্রিন্ট করবে।


সারাংশ

Eclipse বা IntelliJ IDEA-তে JSoup কনফিগার করতে হলে Maven ব্যবহার করা সবচেয়ে সহজ উপায়। Maven প্রজেক্ট তৈরি করার পর pom.xml ফাইলে JSoup লাইব্রেরির ডিপেনডেন্সি যোগ করতে হবে। তারপর প্রজেক্ট রিফ্রেশ করলে JSoup লাইব্রেরি প্রজেক্টে যুক্ত হয়ে যাবে এবং HTML পার্সিং বা ওয়েব স্ক্র্যাপিংয়ের জন্য ব্যবহার করা যাবে।

Content added By

প্রথম JSoup প্রজেক্ট তৈরি করা

191

জেসুপ (JSoup) একটি Java লাইব্রেরি হিসেবে কাজ করে, তাই প্রথমে এটি ব্যবহার করতে আপনাকে একটি Java প্রজেক্ট তৈরি করতে হবে এবং JSoup লাইব্রেরি আপনার প্রজেক্টে যোগ করতে হবে। নিচে প্রথম JSoup প্রজেক্ট তৈরি করার ধাপগুলো দেওয়া হলো।


JSoup লাইব্রেরি ইনস্টল করা

প্রথমে JSoup লাইব্রেরি ডাউনলোড করতে হবে। যদি আপনি Maven বা Gradle ব্যবহার করেন, তবে আপনি আপনার প্রজেক্টে dependency হিসেবে JSoup যোগ করতে পারেন।

Maven ব্যবহার করে JSoup ইনস্টল করা

Maven ব্যবহার করলে আপনাকে pom.xml ফাইলে JSoup এর dependency যুক্ত করতে হবে:

<dependency>
    <groupId>org.jsoup</groupId>
    <artifactId>jsoup</artifactId>
    <version>1.15.3</version> <!-- সর্বশেষ ভার্সনটি ব্যবহার করুন -->
</dependency>

Gradle ব্যবহার করে JSoup ইনস্টল করা

Gradle ব্যবহারকারীদের build.gradle ফাইলে এই dependency যুক্ত করতে হবে:

dependencies {
    implementation 'org.jsoup:jsoup:1.15.3'  // সর্বশেষ ভার্সনটি ব্যবহার করুন
}

এছাড়া আপনি JSoup এর Jar ফাইল ডাউনলোড করে নিজে থেকে ইম্পোর্টও করতে পারেন। JSoup Official Website থেকে Jar ফাইল ডাউনলোড করতে পারবেন।


প্রথম JSoup প্রজেক্ট তৈরি করা

এখন JSoup লাইব্রেরি ইনস্টল করার পর, আপনি প্রথম JSoup প্রজেক্ট তৈরি করতে পারেন। নিচে একটি সাধারণ উদাহরণ দেওয়া হলো যেখানে JSoup ব্যবহার করে HTML ডকুমেন্ট পার্স করা হয়েছে।

উদাহরণ কোড: HTML পার্সিং এবং ডেটা এক্সট্র্যাক্ট করা

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class JsoupProject {
    public static void main(String[] args) throws Exception {
        // HTML ডকুমেন্ট স্ট্রিং
        String html = "<html><head><title>My First JSoup Project</title></head><body><h1>Welcome to JSoup!</h1><p>This is a simple HTML page.</p></body></html>";
        
        // HTML ডকুমেন্ট পার্স করা
        Document doc = Jsoup.parse(html);
        
        // ডকুমেন্টের টাইটেল এক্সট্র্যাক্ট করা
        String title = doc.title();
        System.out.println("Title: " + title);
        
        // h1 ট্যাগের টেক্সট এক্সট্র্যাক্ট করা
        Element heading = doc.select("h1").first();
        System.out.println("Heading: " + heading.text());
        
        // প্যারাগ্রাফের টেক্সট এক্সট্র্যাক্ট করা
        Element paragraph = doc.select("p").first();
        System.out.println("Paragraph: " + paragraph.text());
    }
}

কোডের ব্যাখ্যা:

  • প্রথমে Jsoup.parse() মেথড দিয়ে HTML ডকুমেন্ট পার্স করা হয়।
  • তারপর doc.title() মেথড দিয়ে HTML ডকুমেন্টের শিরোনাম (title) এক্সট্র্যাক্ট করা হয়।
  • doc.select() মেথড দিয়ে HTML ডকুমেন্টের বিভিন্ন উপাদান, যেমন h1 এবং p ট্যাগ থেকে ডেটা এক্সট্র্যাক্ট করা হয়।

এটি আপনার প্রথম JSoup প্রজেক্ট হতে পারে যা HTML ডকুমেন্ট থেকে তথ্য সংগ্রহ এবং প্রক্রিয়া করতে সক্ষম।


সারাংশ

আপনার প্রথম JSoup প্রজেক্ট তৈরি করতে প্রথমে JSoup লাইব্রেরি আপনার প্রজেক্টে যুক্ত করতে হবে, তারপর HTML ডকুমেন্ট পার্সিং এবং বিভিন্ন ট্যাগ থেকে তথ্য এক্সট্র্যাক্ট করার জন্য Java কোড লিখতে হবে। JSoup এর সাহায্যে HTML থেকে ডাটা এক্সট্র্যাক্ট করা খুবই সহজ এবং কার্যকরী।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...